have kittens
​(British English, informal) to be very anxious, angry or upset about something